* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    box-sizing: border-box;
}

.flexd_box {
    position: fixed;
    top: 0;
    left: 0;
    height: 100px;
    line-height: 50px;
    width: 100%;
    background-color: #7952b3;
    font-size: 15px;
}
.hf{
    border: 1px solid white;
    padding: 8px;
    margin: 5PX;
    font-size: 20px;
    border-radius: 4px;
}


.flexd_left,
.flexd_right {
    height: 100%;
    /* font-size: 15px; */
    width: 49%;
    display: inline-block;
    line-height: 50px;
    text-decoration: none;
    /* margin: 0 auto; */
    /* text-align: center; */

}

.flexd_right {
    text-align: right;
    font-size: 30px;
}

.flexd_left {
    font-size: 25px;
    min-height: 4rem;
    /* background-color: #7952b3; */
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    padding-right: .5rem;
    padding-left: .5rem;
    /* margin: 0 auto; */
    vertical-align: middle;
    position: relative;
    top:20px
}

.flexd_left>a {
    /* 距离右边距 */
    margin-right: 14px;
    margin-left: 10px;
    color: white;
    box-sizing: border-box;
}

.flexd_right>a {
    /* 距离右边距 */
    margin-right: 14px;
    margin-left: 10px;
    color: white;
    box-sizing: border-box;
    /* background-color: #7952b3; */
}
#xiala{
    /* background-color: purple; */
    background-color: #7952b3;
    /* box-shadow: 0; */
    border: 1px solid #7952b3;
    color: white;
    font-size: 20px;
}



#load {
    border: 2px solid yellow;
    padding: 10px;
    border-radius: 3px;
    color: yellow;
    font-size: 20px;
    
}

.body h1 {
    font-size: 56.79px;
    margin-bottom: 15px;
}

#body_left {
    width: 60%;
    float: left;
    /* background-color: saddlebrown; */
    height: 100%;
    position: relative;
    top:100px;
}
#body_left p {
    font-size: 33px;
    margin-bottom: 20px;
}
.body {
    width: 1600px;
    height: 1000px;
    /* background-color: green; */
    margin: 0 auto;
    margin-top: 100px;
    padding: 20px;
}

.body_right {
    width: 40%;
    height: 100%;
    /* background-color: palegoldenrod; */
    float: right;
}


.a1 {
    font-size: 20px;
    width: 180px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    background-color: #7952b3;
    color: #fff;
    display: inline-block;
    margin-right: 20px;
    border-radius: 8px;
    margin-left: 15px;
    
}

.a2 {
    font-size: 28px;
    width: 300px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    background-color: #ffffff;
    color: #000000;
    border: 2px solid black;
    display: inline-block;
    border-radius: 8px;
}



